#ifndef ESTADISTICASMODEL_H
#define ESTADISTICASMODEL_H

#include "stable.h"

class EstadisticasModel : public QAbstractListModel
{
    Q_OBJECT
public:
    enum EstadisticasRoles {
        EstadisticaRole = Qt::UserRole + 1,
        ValorRole,
        InmersionRole
    };
    EstadisticasModel( DataStore* datastore );
    void loadEstadisticas( Buceador* buceador );
    int rowCount( const QModelIndex& /*parent = QModelIndex()*/ ) const;
    QVariant data( const QModelIndex& index, int role = Qt::DisplayRole ) const;
private:
    DataStore* _datastore;
    Estadisticas* _estadisticas;
    int _cantidad;
};

#endif // ESTADISTICASMODEL_H
